Mohsen Farokhi - محسن فرخی·۶ ماه پیشمبانی معماری نرم افزار - بخش هفتمدر این بخش دو مفهوم Evolution و Refactoring را مورد بحث قرار می دهیم.
Mohsen Farokhi - محسن فرخی·۶ ماه پیشمبانی معماری نرم افزار - بخش ششمدر این بخش درباره Protect و Mitigate صحبت می کنیم. و همچنین موضوع Learnability را نیز بررسی می کنیم.
Mohsen Farokhi - محسن فرخی·۷ ماه پیشمبانی معماری نرم افزار - بخش پنجمدر این بخش در مورد Heuristicها صحبت می کنیم که یکی از مباحث اساسی در Architectural Design است.
Mohsen Farokhi - محسن فرخی·۷ ماه پیشمبانی معماری نرم افزار - بخش چهارمدر این بخش، مساله resiliency و سیستم های resilient را بیشتر مورد بحث قرار می دهیم.
Mohsen Farokhi - محسن فرخی·۸ ماه پیشمبانی معماری نرم افزار - بخش سومدر این بخش به جزئیات بیشتری از مساله Fault می پردازیم.
Mohsen Farokhi - محسن فرخی·۹ ماه پیشمبانی معماری نرم افزار - بخش دومدر این بخش به جزئیات بیشتری در مورد Quality Attributeها می پردازیم.
Mohsen Farokhi - محسن فرخی·۹ ماه پیشمبانی معماری نرم افزار - بخش اولمعماری نرم افزار شامل تصمیمات طراحی کلیدی است که ساختاری را برای رسیدن به مشخصه های کیفی ایجاد می کنند.
Mohsen Farokhi - محسن فرخی·۲ سال پیشDomain Driven Design - بخش هشتمدر این بخش، Domain Event که یکی از اجزای کلیدی DDD می باشد را بررسی می کنیم.
Mohsen Farokhi - محسن فرخی·۲ سال پیشالگوی Observerالگوی Observer، وابستگی یک به چند را بین objectها تعریف می کند. یک object تغییر حالت می دهد و تمام وابسته های آن به طور خودکار مطلع می شوند…
Mohsen Farokhi - محسن فرخی·۲ سال پیشالگوی Chain of Responsibilityالگوی chain of responsibility، به تفکیک ارسال کننده و دریافت کننده یک پیام می پردازد.